$(function () {
  const form = layui.form;
  const layer = layui.layer;

  form.verify({
    nickname: function (value) {
      if (value.length < 1 || value.length > 6) {
        return "昵称长度必须在 1 ~ 6 个字符之间！";
      }
    },
  });
 
  // 获取用户信息
  getUser();
  function getUser() {
    $.ajax({
      method: "get",
      url: "/my/userinfo",
      success: function (res) {
        console.log(res);
        if (res.status !== 0) {
          return layer.msg("获取用户信息失败！");
        }
        form.val('formUserInfo',res.data)
      },
    });
  }
   // layui重置按钮
    $('#btncx').on('click',function(e){
        e.preventDefault()
        getUser()
    })
    
    // 修改用户信息
    $("#formon").on("submit", function (e) {
      e.preventDefault();
      $.ajax({
        method: "post",
        url: "/my/userinfo",
        data:$(this).serialize(),
        success: function (res) {
          console.log(res);
          if (res.status !== 0) {
            return layer.msg(res.message);
          }
          layer.msg(res.message);
          // 调用父页面中的方法，重新渲染用户的头像和用户的信息
          window.parent.getUserinfor()
        },
      });
    });
});
